body{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
 a { text-decoration:none }
 a { color: purple;}
#menu a { text-decoration:none }
.space{width:10%}
#menu{background-color:gray;}
#menu td{font-size:15px;color:white;height:30px;padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:0px;}
#menu table td a{color:white;}
#menu table td a:hover {color:red;}
.menu {font-weight: bold;}
.menu table td {background-color:gray;}
.menu table td a{color:white;}

.submenu{ font-weight: bold; }
.submenu table td {background-color:gray;}
.submenu table td a{color:white;}

#history_subtitle table td:hover {background-color:#cccccc;color:red;}
#history_subtitle table td a:hover {background-color:#cccccc;color:red;}
#history_subtitle table td {text-align: center}
#title a{color:blue;}
#title {cellspacing:0px;}
#title td{height:200px;}
#title td img{height:170px;}
#foot {background-color:gray;height:30px;color:white;text-align:center;padding-top: 5px; margin:0px 0px 0px 0px;}
#news td {padding-left:10px}
#content{background-color:white}
li {list-style-type: none }

.text_center{ text-align: center;}

.btnCode{
	background:transparent url('../skins/code.png') no-repeat 16px 16px;
	background-position:2px 2px;
}

.listitem{
	margin:0px 0px 0px 0px; 
	padding: 10px 10px 0px 10px;
	font-size: 12px;
	color: #ee5b50;
	height:20px;
}

.bold{
	font-weight:bold;
}

.listitem a{
	margin:0px 0px 0px 0px; 
	padding: 10px 10px 0px 10px;
	font-size: 12px;
	color: #ee5b50;
	height:20px;
}
.listitem:hover{
	background-color:#dddddd;
}

.listpanel{
	display:none;
	position:absolute;
	padding:4px 2px 4px 2px;
	background-color:white;
	color:black;
	border:solid 1px gray;
}

.blog_header{
	font-size:18px;
	color:black;
	padding:8px 0px 10px 10px;
	height:30px; 
	border-bottom:solid 1px #dddddd; 
}

.blog_content{
	width:100%;
	min-height: 500px;
	border:solid 1px #dddddd;
}

.sub_header{
	margin:0px 0px 0px 0px;
	padding:8px 0px 7px 0px;
	text-align:center;
	color: white;
	font-size: 15px;
	background-color: #888888;
}
		
.sub_body{
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	text-align:center;
	border:solid 1px #aaaaaa;
	min-height:400px; 
}
		
.sub_body_item{
	padding:5px 0px 5px 0px;
}

.sub_content{
	text-align: left;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	border:solid 1px #aaaaaa;
	min-height:400px;
}

.sub_content_item{
	padding:5px 0px 5px 5px;
	font-size:12px;
}

.btn{
	cursor:pointer;
	width:80px;
	height:30px;
}

.codecontainer{
	border:solid 1px #dddddd; 
	padding: 0px 20px 20px 20px;
	background-color: white; 

}

#msglist{
	font-size:13px;
}

.msg_title{
	margin: 0px 0px 0px 0px;
	padding:15px 0px 5px 0px;
	font-size: 12px;
}

.msg_listitem{
	margin: 0px 0px 0px 0px;
	padding:5px 0px 10px 10px;
	border: dashed 1px #aaaaaa;
}

.msg_listitem_content{
	padding:5px 0px 10px 10px;
}

#msg_listitem_edit{
	width: 300px;
	text-align:left;
	padding:0px 0px 0px 0px
}

#msg_listitem_edit a{
	font-color: gray;
}

.search_input{
	width:250px;
	height:25px;
	border:solid 1px gray;
	color: blue;
}
.download_list{
	min-height:450px;
	border:solid 1px gray;
}

.download_listitem{
	height:30px;
	color:green;
}

.download_listitem:hover{
	background-color: #dddddd;
}
